Junior5

İhtiyaç duyulan malzemeler:

1.ADIM / Koşullar nelerdir?

Koşullu ifadeler, ifadenin doğru veya yanlış olmasına bağlı olarak programların karar vermesine yardımcı olan ifadelerdir. Blockly'de koşul cümleleri if, else if ve else deyimlerini içerir. Aslında kendi hayatında kararlar almak için koşul cümlelerini kullanıyorsun!
Bazı örnekler:
  • Hava güneşliyse, dışarıda oynarım.
  • Alarmım çalarsa uyanırım. Yoksa ben yatarım.
  •  

    2.ADIM / İF KOŞULLARI

    if deyim bloğu açık mor mantık menüsündedir ve iki bölümden oluşur. İlk kısım, if'nin yanındaki çentiktir ve bu, koşulu koyacağınız yerdir. Bu, if ifadesinin "if _____" kısmıdır. Bu alana koyduğunuz şey yalnızca doğru veya yanlış olabilir. Bazı örnekler şunları içerir:
  • Yukarı düğmesine basılırsa
  • 2 çift ise
  • Pil yüzdesi 25'in altındaysa
  • Koşulun altındaki boşluk, ifadenin “then _____” bölümünü eklediğiniz yerdir ve koşul doğruysa gerçekleştirilmesini istediğiniz eylemdir. Bunu, menülerde ihtiyacınız olan bloğu bularak ve ardından blokların bağlanması için o boşluğa sürükleyip bırakarak yapabilirsiniz.
     

    3.ADIM / İF Programlayın

    İlk if ifadenizi programlamak için ihtiyacınız olan her şeye sahipsiniz! Uçağınızı havalanacak ve ardından 5'in 10'dan küçük olması durumunda 2 saniye boyunca ileri uçacak şekilde programlayın. Açık mor mantık menüsünde bir denklem bloğu bulabilir ve açılır menüden eşitsizlik işaretlerini seçebilirsiniz. Sayı blokları gri matematik menüsündedir. Drone arazinizi almayı unutmayın!
    Daha sonra, aynı programı kullanın, ancak daha küçük işaretini büyüktür işaretine değiştirin… sadece ne olduğunu görmek için!
     

    4.ADIM / Else Koşulu

    Programınızın koşul doğruysa bir şey yapmasını ve koşul yanlışsa tamamen farklı bir şey yapmasını istediğiniz zamanlar olabilir. Bu durumlarda, if deyim bloğunun bir parçası olan başka bir deyim kullanırsınız. Sadece mavi dişli simgesine tıklayın ve ardından else bloğunu if ifade bloğuna sürükleyip bağlayın. Else ifadeleri genellikle “Eğer _____ ise ______ şeklinde yazılır. Başka, _____."
    else deyim bloğunun ilk kısmı tıpkı bir if deyimine benziyor! Durumunuz için bir boşluk ve durumunuz doğru olduğunda ne olacağı için başka bir boşluk var. else ifadesinin ikinci kısmı, koşulunuz yanlış olduğunda ne olduğuyla ilgilidir. Bu eylemi eklemek için menülerde ihtiyacınız olan bloğu bulun ve ardından blokların bağlanması için diğerinin yanındaki boşluğa sürükleyip bırakın.
    Başka bir deyimi çalıştırdığınızda şu şekilde çalışır:
  • Programınız ifadenin if kısmını kontrol edecektir. Koşul doğruysa, if ifadesinin içindeki kodu çalıştırır ve bu bittiğinde, programınız kodu if ifadesinden sonra çalıştırır.
  • Eğer koşul yanlışsa, programınız kodu else deyimi içinde çalıştırır ve bu bittiğinde, programınız kodu else deyiminden sonra çalıştırır.
  •  

    5.ADIM / Else Programlayın

    Uçağınızı kalkışa programlayın ve ardından sembolünün altındaki gri matematik menüsünde bulunan pi sayısı 3'ten büyükse 3 saniye sola dönecek şekilde programlayın. Aksi takdirde, 2 saniye geriye doğru uçacaktır.
     

    6.ADIM / Else İf Koşulu

    Bazen bir karar verirken ikiden fazla seçeneğe sahip olmak isteyebilirsiniz. Bu durumda, if ve else deyimleriniz arasında else if deyimi kullanabilirsiniz.
    Başka bir if deyimi kullanmak için, açık mor mantık menüsünden if deyimi bloğundaki mavi dişli simgesine tıklayın ve ardından else if bloğunu if bloğuna sürükleyin. Tıpkı bir if ifade bloğu gibi, koşulunuz için bir çentik ve ardından koşul doğruysa ne olacağı için bir boşluk olduğunu göreceksiniz.
    Başka bir deyimi çalıştırdığınızda şu şekilde çalışır:
  • Programınız ifadenin if kısmını kontrol edecektir. Koşul doğruysa, if ifadesinin içindeki kodu çalıştırır ve bu bittiğinde, programınız kodu if ifadesinden sonra çalıştırır.
  • Eğer koşul yanlış ise, programınız else if deyimine geçecektir. Koşul doğruysa, kodu else if deyimi içinde çalıştırır ve bu bittiğinde, programınız kodu else if deyiminden sonra çalıştırır.
  • Eğer koşul yanlışsa, programınız kodu else deyimi içinde çalıştırır ve bu bittiğinde, programınız kodu else deyiminden sonra çalıştırır.
  • Bir programda istediğiniz kadar if ifadesine sahip olabilirsiniz! Sadece her zaman bir if ifadesi olması gerektiğini unutmayın.
     

    7.ADIM / Else İf Programlayın

    Drone'nuzu, 7 çift bir sayıysa, CoDrone Mini'niz ileri uçacak, havada asılı kalacak ve sonra sola uçacak şekilde programlayın. Aksi takdirde, 8 çift sayı ise CoDrone Mini'niz 3 saniye sağa dönecektir. Aksi takdirde, CoDrone Mini'niz 1 saniyeliğine geriye doğru uçacaktır.
    Bu sürümü test ettikten sonra, seçeneklerinizi değiştirmek için açılır menüleri kullanın. Her iki sayıyı da tek olarak ayarladığınızda veya 7 çift ve 8 tek olduğunda ne olur?
     

    8.ADIM / Meydan Okumak

    Zorluk: CoDrone Hesap Makinesi
    CoDrone'unuzu sizin yerinize matematik yapsın! CoDrone'unuzu, yanıtladığınız matematiksel denklemlerin doğru veya yanlış olmasına bağlı olarak farklı desenlerde uçacak şekilde programlayın.
    Tüzük:
    En az bir if ifadesi ve bir else ifadesi kullanmalısınız.
  • Acil durdurmayı unutmayın!
  • İpucu:
    Sayı bloğundan daha karmaşık bloklar vardır. Bunları bir denklemde kullanmak istiyorsanız, açık mor denklem bloğunu çalışma alanınıza sürükleyin ve ardından ihtiyacınız olan bloğu bu boşluklardan birine sürükleyin.